.container{
	overflow: hidden;
}
/*提醒*/
.remind{
	padding: 105rpx 0 0;
}

/*快捷注册记录*/
.rg_record{
	padding: 105rpx 25rpx 0;
}
.rg_record .remind_tips{
	background-color: #FCF6F0;
	color: #E85B3E;
	padding: 20rpx 30rpx;
	border-radius: 20rpx;
	font-size: 24rpx;
	line-height: 42rpx;
	letter-spacing: 3rpx;
	margin-bottom: 20rpx;
	margin-top: 9rpx;
}
.rg_record .tit{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px #dedede solid;
	height: 90rpx;
	font-weight: 600;
	font-size: 28rpx;
	color: #8B8B8C;
}
.rg_record .tit text:nth-child(1),.record_li view:nth-child(1){
	width: 190rpx;
}
.rg_record .tit text:nth-child(2),.record_li view:nth-child(2){
	width: 240rpx;
}
.rg_record .tit text:nth-child(3),.record_li view:nth-child(3){
	width: 75rpx;
	text-align: center;
}
.rg_record .tit text:last-child,.record_li view:last-child{
	-webkit-flex: 1;
	flex: 1;
	text-align: right;
}
.record_li{
	display: -webkit-flex;
	display: flex;
	height: 93rpx;
	border-bottom: 1px #dedede solid;
	justify-content: space-between;
	align-items: center;
	font-size: 28rpx;
	color: #474443;
}
.record_li image{
	width: 35rpx;
	height: 35rpx;
	border-radius: 50%;
	margin: 0 auto;
	display: block;
}

/*邀请返佣*/
.ds_tab{
	display: -webkit-flex;
	display: flex;
	align-items: center;
	height: 85rpx;
	justify-content: space-between;
	margin-top: 105rpx;
	padding: 0 25rpx;
}
.ds_tab .left{
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.ds_tab .left text{
	display: block;
	margin-right: 7rpx;
	padding: 0 30rpx;
	font-size: 28rpx;
	color: #464646;
	height: 60rpx;
	line-height: 60rpx;
	border-radius: 30rpx;
}
.ds_tab .left text.active{
	background-color: #3a3633;
	color: #FEFEFE;
}
.ds_tab .right{
	display: -webkit-flex;
	display: flex;
	align-items: center;
	font-size: 24rpx;
	color: #A1A1A1;
}
.ds_tab .right image{
	width: 30rpx;
	margin-right: 6rpx;
}

.rg_form{
	padding: 25rpx 25rpx 150rpx;
}
.tel_form{
	background-color: #fff;
	border-radius: 12rpx;
	border: 1px #ececec solid;
	margin-bottom: 20rpx;
}
.tel{
	padding: 26rpx 35rpx 0;
}
.tel .type{
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.tel .type image{
	width: 45rpx;
	height: 45rpx;
	border-radius: 50%;
	margin-right: 19rpx;
}
.tel .type view{
	display: block;
	line-height: 45rpx;
	padding-right: 45rpx;
	background: url("/static/images/img_06.png") no-repeat;
	background-position: right center;
	background-size: 28rpx auto;
	font-size: 26rpx;
	text-transform: uppercase;
	color: #5F5D5D;
}
.tel .inputs{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 32rpx;
	color: #5F5D5D;
}
.tel_close{
	display: block;
	width: 35rpx;
	height: 35rpx;
	border-radius: 50%;
}
.tel .inputs label{
	display: block;
	width: 90rpx;
}
.tel_form .inputs /deep/ .u-input,.tel_form .input_code /deep/ .u-input{
	display: -webkit-flex;
	display: flex;
	height: 100rpx;
	-webkit-flex:1;
	flex: 1;
}
.container .inputs /deep/ .u-input__content__field-wrapper__field,.container .input_code /deep/ .u-input__content__field-wrapper__field{
	color: #332C2B !important;
	font-size: 32rpx !important;
}
.container /deep/ .u-input{
	border: 0;
	padding: 0 !important;
	border-radius: 0;
}

.tel01{
	position: relative;
}
.tel01::after{
	position: absolute;
	content: "";
	left: 35rpx;
	right: 35rpx;
	top: 0;
	border-top: 1px #efefef solid;
}
.tel01 .type view{
	background: none;
}
.tel02 .type image{
	border-radius: 0;
}
.tel02 .type view{
	background: none;
}
.tel02 .inputs{
	position: relative;
}
.eye{
	position: absolute;
	right: 27rpx;
	bottom: 26rpx;
	width: 44rpx;
	height: 35rpx;
	background: url("/static/images/img_09.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	z-index: 2;
}
.eye.on{
	background-image: url("/static/images/img_08.png");
}
.rg_form .submit{
	width: 635rpx;
	margin: 57rpx auto 0;
}

.rb_box{
	position:relative;
	box-sizing: border-box;
	height: 92vh;
	padding: 155rpx 85rpx 0;
	background-color: #FAFAFA;
	border-radius: 40rpx 40rpx 0 0;
}
.rb_box > image{
	display: block;
	margin: 0 auto;
	width: 172rpx;
	border-radius: 50%;
}
.rb_box .tit{
	display: block;
	text-align: center;
	font-size: 48rpx;
	font-weight: 600;
	line-height: 190rpx;
	color: #332C2B;
}
.rb_box .copy{
	background-color: #FCFCFC;
	border: 1px #e0e0df solid;
	border-radius: 14rpx;
	padding: 40rpx 0 110rpx 50rpx;
	position: relative;
	overflow: hidden;
}
.c_list view{
	display: block;
	font-size: 30rpx;
	color: #5F5D5D;
	font-weight: 600;
	line-height: 60rpx;
}
.c_list view text{
	font-weight: normal;
}
.copy > image{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 145rpx;
}
.c_intro{
	padding-top: 25rpx;
}
.c_intro view{
	display: -webkit-flex;
	display: flex;
	align-items: center;
	font-size: 24rpx;
	color: #5F5D5D;
	height: 41rpx;
}
.c_intro view image{
	display: block;
	width: 11rpx;
	margin-right: 8rpx;
	border-radius: 50%;
}
.rb_box .btn{
	position: absolute;
	left: 0%;
	right: 0;
	bottom: 0;
	padding: 0 60rpx 15rpx;
}

.copy_info{
	padding: 20rpx 25rpx;
}
.copy_info .links{
	background-color: #3C3736;
	border-radius: 14rpx;
	padding: 60rpx 0 40rpx 45rpx;
	overflow: hidden;
	position: relative;
}
.copy_info .links image{
	position: absolute !important;
	right: 0;
	bottom: 0;
	width: 145rpx;
}
.copy_info .links view{
	font-size: 27rpx;
	color: #B6B6B7;
	line-height: 45rpx;
	margin-bottom: 12rpx;
}
.copy_info .links text{
	display: block;
	color: #FEFEFE;
}
.copy_info .links text.on{
	color: #00A2E9;
}
.copy_info .img{
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding-top: 130rpx;
	text-align: center;
}
.copy_info .img image{
	width: 105rpx;
	margin: 0 auto;
}
.copy_info .img view{
	text-align: center;
	font-size: 28rpx;
	color: #2a2625;
	line-height: 95rpx;
}

.hb_btn{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	padding: 90rpx 95rpx 0;
}
.hb_btn view{
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	text-align: center;
	font-size: 28rpx;
	color: #FEFEFE;
	line-height: 60rpx;
}
.hb_btn view image{
	width: 65rpx;
}
.hb_con{
	box-sizing: border-box;
	background-color: #FEFEFE;
	width: 620rpx;
}
.hb_con .tit{
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.hb_con .tit .code_img{
	width: 107rpx;
	height: 107rpx;
	border: 1px #1f1a17 solid;
	margin-right: 20rpx;
}
.hb_con .tit view{
	-webkit-flex: 1;
	flex: 1;
}
.hb_con .tit view image{
	width: 415rpx;
}
.hb_con .tit text{
	display: block;
	font-size: 23rpx;
	color: #332C2B;
	line-height: 24rpx;
	margin-top: 17rpx;
}
.hb_con .img_con{
	display: block;
	width: 100%;
	margin: 0 auto;
	
}

 /*团队*/
 .activation{
 	padding: 120rpx 25rpx 0;
 	overflow: hidden;
 }
.credit{
	background-color: #2e2b29;
	padding: 0 0 40rpx ;
	border-radius: 20rpx;
	overflow: hidden;
  }
.credit_li{
 	background-color: #332C2B;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	padding: 55rpx 0;
	text-align: center;
	color: #C9CACA;
	font-size: 28rpx;
	position: relative;
 }
 .credit_li::after{
	position: absolute;
	content: "";
	left: 50%;
	top: 70rpx;
	bottom: 68rpx;
	border-right: 1px #5F5D5D dashed;
 }
.credit_li .num{
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
}
.credit_li .num view{
	color: #FEFEFE;
	font-size: 66rpx;
	padding: 10rpx 0 ;
	display: block;
	line-height: 83rpx;
}
.credit_li text{
   	color: #17c09b;
	display: block;
	line-height: 37rpx;
	font-size: 24rpx;
}
.s_form{
	padding: 0 38rpx;
}
.activation /deep/ .u-search__content__input{
	font-size: 28rpx;
	color: #C9CACA !important;
}
.activation .tips{
	display: -webkit-flex;
	display: flex;
	height: 127rpx;
	align-items: center;
	overflow: hidden;
	font-size: 24rpx;
	padding: 0 54rpx;
	justify-content: space-between;
	color: #8B8B8C;
}
.activation .tips view{
	display: flex;
	justify-content: center;
	align-items: center;
}
.activation .tips image{
	width: 29rpx;
	height: 29rpx;
	margin-right: 10rpx;
}

.team_zuzhi{
	padding: 0 12rpx 140rpx;
	background: url("/static/images/img_17.png") no-repeat 0 0;
	background-size: 100% 50rpx;
}
.team_zuzhi .tit{
	display: block;
	padding: 50rpx 0 30rpx;
	line-height: 1.0;
	font-weight: 600;
	font-size: 28rpx;
	color: #332C2B;
}